package com.bb.blog.biz.manage.service;


import com.bb.blog.biz.manage.model.SysMenu;
import com.bb.blog.biz.manage.model.SysMenuTree;

import java.util.List;

public interface SysMenuService {

    /**
     * 查询菜单
     * @param systemId
     * @param userId
     * @param status
     * @return
     */
    List<SysMenu> menuList(String systemId, Integer userId, List<Byte> status);

    /**
     * 添加菜单
     * @param sysMenu
     */
    void addMenu(SysMenu sysMenu);

    /**
     * 递归删除
     * @param id
     */
    void delMenu(Integer id);

    /**
     * 修改菜单
     * @param sysMenu
     */
    void editMenu(SysMenu sysMenu);

}
